﻿.stat-box {
    height: 100%;
    display: flex;
    align-items: stretch;
    align-content: stretch;
    box-sizing: border-box;
    border: solid 1px lightgray;
}
.stat-tree{
    min-width:20%;
    box-sizing:border-box;
    border-right:solid 1px lightgray;
}
.selected-data{
    background-color:blue;
    color:white;
}
.dv-panel{
    /*border:solid 1px grey;*/
    display:flex;
    flex-direction:column;
    align-items:stretch;
    flex-grow:1
}
.chart-panel{
    height:50%;
    /*border:solid 1px red;*/
}
.sheet-panel{
    height:50%;
    /*border:solid 1px green;*/
}
.focused-row {
    background-color:rgba(200,200,255,.3);
    color:black;
}
.focused-col {
    background-color: rgba(200,200,255,.3);
}
.focused-btn{
    background-color:lightblue;
}